<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
<script type="text/javascript">
	/*
	Array.prototype.shift()
		shift() 方法从数组中删除第一个元素，并返回该元素的值。此方法更改数组的长度。
	描述
		shift 方法移除索引为 0 的元素，并将后续元素的下标依次向前移动，然后返回被移除的元素。如果 length 属性的值为 0，则返回 undefined。

		pop() 方法有着和 shift() 相似的行为。但是是作用于数组的最后一个元素上的。

		shift() 方法是一个改变方法。它改变了 this 的内容和长度。如果你希望保持 this 的值不变，但返回一个删除了第一个元素的新数组，你可以使用 arr.slice(1)。

		shift() 方法是通用的。它只期望 this 值具有 length 属性和整数键属性。虽然字符串也是类似数组的，但这个方法不适合应用于它们，因为字符串是不可变的。
	*/
	const sports = ["soccer", "baseball"];
	for (let i = 0; i <= sports.length; i++) {
		sports.shift()
	}
	console.log(sports)
</script>
</body>
</html>